package br.com.boleiro.dao;

import javax.inject.Inject;
import javax.persistence.EntityManager;

import br.com.boleiro.modelo.Usuario;

public class UsuarioDAO {

	private EntityManager em;

	@Inject
	public UsuarioDAO(EntityManager em) {
		this.em = em;
	}

	public void adicion2a(Usuario usuario) {
		this.em.persist(usuario);
	}

	public void remove(Usuario usuario) {
		this.em.remove(usuario);
	}

	public void altera(Usuario usuario) {
		this.em.merge(usuario);
	}

	public Usuario busca(Long id) {
		return this.em.find(Usuario.class, id);
	}
}
